A Lightweight Approach to Consistency of Scenarios and Class Models
نویسنده
چکیده
Today, object-oriented requirements specifications typically combine a scenario (or use case) model and a class model for expressing functional requirements. With any such combination, the problem of consistency between these two models arises. In this paper, we present a lightweight approach to consistency between a scenario model and a class model. We assume semi-formal, loosely coupled models that are complementary: scenarios model the external system behavior; the class model specifies the internal, state-dependent functionality that cannot be expressed easily in a scenario (but is required to specify external behavior properly). We achieve consistency by minimizing overlap between the two models and by systematically cross-referencing corresponding information. We give a set of rules that can be used both for developing a consistent specification and for checking the consistency of a completed specification. Some rules can be checked automatically, the others are rules for manual inspection.
منابع مشابه
Lightweight 4x4 MDS Matrices for Hardware-Oriented Cryptographic Primitives
Linear diffusion layer is an important part of lightweight block ciphers and hash functions. This paper presents an efficient class of lightweight 4x4 MDS matrices such that the implementation cost of them and their corresponding inverses are equal. The main target of the paper is hardware oriented cryptographic primitives and the implementation cost is measured in terms of the required number ...
متن کاملModeling Current and Future Potential Distributions of Caspian Pond Turtle (Mauremys caspica) under Climate Change Scenarios
Although turtles are the most threatened taxonomic group within the reptile class, we have a very limited understanding of how turtles respond to climate change. Here, we evaluated the effects of climate changes on the geographical distribution of Caspian pond turtle (Mauremys caspica). We used an ensemble approach by combining six species distribution models including artificial neural network...
متن کاملRobust Optimal Desirability Approach for Multiple Responses Optimization with Multiple Productions Scenarios
An optimal desirability function method is proposed to optimize multiple responses in multiple production scenarios, simultaneously. In dynamic environments, changes in production requirements in each condition create different production scenarios. Therefore, in multiple production scenarios like producing in several production lines with different technologies in a factory, various fitted r...
متن کاملDesigning scenarios related to emotional and sexual jealousy and examining the factor structure and its internal consistency
Purpose: The purpose of this study was to design emotional and sexual infidelity scenarios and to examine the factor structure and its internal consistency in a sample of Iranian students and staff. Method:In this research, 104 men and 96 women were selected with an average of 19-30 age and using multistage cluster sampling. The researcher-made questionnaire and scenarios are the tools of this ...
متن کاملMODELING FLEXURAL STRENGTH OF EPS LIGHTWEIGHT CONCRETE USING REGRESSION, NEURAL NETWORK AND ANFIS
Lightweight concrete (LWC) is a kind of concrete that made of lightweight aggregates or gas bubbles. These aggregates could be natural or artificial, and expanded polystyrene (EPS) lightweight concrete is the most interesting lightweight concrete and has good mechanical properties. Bulk density of this kind of concrete is between 300-2000 kg/m3. In this paper flexural strength of EPS is modeled...
متن کامل